کامپیوتر و کردستان


کامپیوتر و کردستان
برای جاودانگی کردستان

Main My profile designer
در باره ي ما

وبلاگ رامان (برنامه نویس جاوا)
پيوند روزانه
حمل ماینر از چین به ایران
حمل از چین
پاسور طلا
الوقلیون
:: تمام پيوندها ::
جستجو در سايت
"لطفا از کلمات کليدي براي جستجو استفاده کنيد !!!


طراح قالب

Www.LoxBlog.Com
آموزش linux command shell

                           

 

ا سلام خدمت دوستان خودم

از اين تاريخ به بعد تو همين وبلاگ آموزش linux command shell گذاشته ميشه ...
البته اين آموزش از سايت يا كتاب خاصي برداشت نشده ولي اسم چند كتاب خوب براي ياد گيري linux shell رو  گذاشتم.

#جلسه اول
اگه شما دنبال يادگيري اون باشيد پس حتما مي دونيد چيه پس مي ريم سر اصل مطلب...
اول از همه بايد گشت و گذار تو دايركتري ها رو ياد بگيريد بعضي از دستوراتش مثل داس هستند:
pwd
كه مسير جاري رو نشون ميده البته يه متغير محيطي هم به همين اسم وجود داره كه مسير دايركتوري جاري رو نشن ميده .

متغير هاي محلي : اسامي كه مقادير خاصي رو در خودشون نگه ميدارن و ممكنه قابل تغيير باشند مثل PATH$
توجه كنيد كه متغير هاي محلي در اينجا با $ شروع مي شن درست مثل زبان هاي PHP يا perl و تا اونجايي كه من مي دونم با حروف بزرگ (upper case) نشون داده ميشن.
#توجه كنيد كه براي كسب اطلاعات در مورد دستور خاصي از man command استفاده كنيد و به جاي command دستور مورد نظر رو بنويسيد.

cd
از اون براي جلو و عقب روي در دايكتوري جاري يا رفتن به دايركتوري دلخواه استفاده ميشه:
cd /usr/bin
از cd (تنها) براي رفتن به داركتوري خانگي و از cd .. براي برگشت به عقب استفاده ميشه(بين  نقطه ها و cd فضاي خالي وجود داره)

dir
كاربرد چنداني نداره و فقط براي نشون دادن محتويات دايركتوري است و به جاي اون از ls استفاده ميشه

ls
نحوه استاده از اون رو با امتحان كردنش ياد بگيريد!
در صورتي كه از سوييچ هاي -la استفاده بشه تمامي فايل هاي دايركتوري رو (شامل فايل هاي مخفي و...) نشون ميده.
توجه كنيد كه در لينوكس فايل هاي مخفي با يك نقطه در ابتداي اون ها مشخص ميشن.

cp
براي كپي كردن فايل ها استفاده ميشه:
cp /home/micro/* /home/micro/bin
دستور بالا تمام فايل هاي دايركتوري خانگي micro را در پوشه ء bin كپي ميكند.
cp /home/micro/* . #this will copy all files in micro home directory into the current directory
دستور بالا هم توضيحات داره.
براي نوشتن توضيحات از # استفاده ميشه.(البته اگه از اون لابلاي "" يا '' يا /)استفاده بشه (در مورد دستور echo) كاركرد نداره.


echo
عبارت بعد از خودش رو چاپ مي كنه

date
تاريخ رو بر ميگردونه


find
كاربرد ها و سوييچ هاي زيادي داره ولي به صورت ساده مي تونه دنبال فايل مورد نظر تو دايركتوري خواسته شده بگرده:
find new.cpp
دسور بالا اگه فايل رو تو دايركتوري جاري پيدا كنه اسم فايل رو برمي گردونه و گرنه پيام ميده كه فابل موجود نيست.


ps
براي نشون دادن پروسه هاي در حال اجرا ازش استغاده ميكنند:
اگه به صورت ps au نوشته بشه جزئيات بيشتري رو نشون ميده...

#براي اينكه از همون اسكريپتي كه مينويسيد دفعات بعد هم استفاده كنيد بايد بايه ويرايشگر اون رو در پوشهء Bin در دايكتوري خانگي تون ذخيره كنيد(اگه نداريد بسازيد) و بعد به همون داركتوري رفته (در command shell) و با اجراي دستور
chmod +x filename
فايل مورد نظر رو آماده اجرا كنيد .

نكات:
پسوند فايل اسكريپت شما بايد حتما sh باشه كه بايد در دستور  chmod ذكر بشه.
در ابتداي اسكريپت شما بايد نوع اينترپريتر مورد نظر رو انتخاب كنيد كه مال شما هم بايد مثل اين باشه :

bin/bash/!#

براي مثال اي يه اسكريپت نمونه هست.كه بايد عبارت بالا رو به اولش اضافه كنيد


echo
echo 'hollo, world'
echo 'don't be absurd'
echo 'do you know where is the $PATH variable?'
echo $PATH
echo
echo 'what date is today? let's check it out!'
date
echo
echo 'do you want to know where is your bash interpreter? here it is...'
whereis bash #you can use whereis to look where your command is


براي جلسه اول كافيه!!!

(اگه به هر دليلي مشكلي داريد پیام بذارید جوابشو به صورت پست جدید ميدم يا اگه اعصاب و وقت منتظر موندن رو داريد به micro_mciro.yahoo.com ميل بزند.)
 
اين هم لينك كتابهاي آموزشي كه خودم دانلود نكردم و نميدونم لينكها خراب هستند يا نه!
http://tldp.org/LDP/abs/abs-guide.pdf

http://sebug.net/paper/os/linux/Linux%20Shell%20Scripting%20Tutorial%20v2.0.pdf


 


نظرات شما عزیزان:

مجتبی
ساعت18:59---2 اسفند 1390
خسته شدم چون کسی ازم تشکر نکرد خودم از خودم ممنونم

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:







نوشته شده توسط رامان (متفکر) | لينک ثابت |یک شنبه 23 آذر 1390برچسب:linux,آموزش سیستم عامل,آموزش لینوکس,آموزش linux,شل اسکریپت,shell script,command shell,,|


آخرين مطالب
آموزش جاوا- جلسه اول
بهترین سایت برای دانلود بهترینهای ویدئو و موزیک کردی
لینوکس کامند شل
python
FBI یازده هکر روس را بازداشت کرد
از دست اسلحه جدید ارتش آمریکا نمی توان پنهان شد xm25
آمریکا اسلحه ماوراء‌ الصوت‌ خود را آزمایش می کند(HTV-2)
بازی I am weapon (نسخه جدید بازی های sigma-team )
ساکس و وی پی ان مجانی
فرهنگ من
آموزش عیور از تحریم
دانلود نرم افزار تحت تحریم cx_freeze
برنامه نویسی با Dev C++
خدا حافظی پایتون python farewalls
تحریم علیه ایران
آموزش نرم افزار Xlight FTP server
آموزش لغات زبان انگلیسی
آموزش اصطلاحات انگلیسی
daily vocabulary
آموزش CMD
آموزش cmd
سورس کد پایتون
آموزش python
مقابله با تحریم نرم opposition with soft embargo
راه اندازی سرور پاره وقت FTP برای وبلاگ stalker


موضوعات
برنامه نویسی فرهنگ من (زبان کردی) امنیت JAVA آموزش زبان English آموزش نرم افزار لینوکس آموزش اینترنت بازی های کامپیوتری اسلحه و جنگ افزار
پيوند وبلاگ

کرد و کرمانج کردستان را پاس بداریم بزرگترین مرکز موسیقی و ویدئوی کردی تلویزیون کردستان آموزش زبان کردی ردیاب خودرو

تبادل لینک هوشمند
برای تبادل لینک  ابتدا ما را با عنوان وبلاگ نرم افزار و کامپیوتر و آدرس stalker.loxblog.com لینک نمایید سپس مشخصات لینک خود را در زیر نوشته . در صورت وجود لینک ما در سایت شما لینکتان به طور خودکار در سایت ما قرار میگیرد.





فال حافظ

جوک و اس ام اس

قالب های نازترین

زیباترین سایت ایرانی

جدید ترین سایت عکس

نازترین عکسهای ایرانی

آرشيو
تير 1391
خرداد 1391
ارديبهشت 1391
فروردين 1391
اسفند 1390
بهمن 1390
نويسندگان
نويسنده وبلاگ :
رامان (متفکر)
loner
محمد رضا جلوه
آمار سايت
كاربران آنلاين: نفر
تعداد بازديدها:
RSS
لوگوي دوستان
موزيک و کد جاوا


نام :
وب :
پیام :
2+2=:
(Refresh)

آمار وب سایت:  

بازدید امروز : 3
بازدید دیروز : 0
بازدید هفته : 5
بازدید ماه : 128
بازدید کل : 59803
تعداد مطالب : 35
تعداد نظرات : 14
تعداد آنلاین : 1